﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace ET.Score.Service.Dtos
{
    [DataContract]
    public class ItemRuleInfoDto
    {

        #region 属性
        /// <summary>
        /// 规则编号
        /// </summary>
        [DataMember]
        public Int32 ItemId { get; set; }
        /// <summary>
        /// 规则名称
        /// </summary>
        [DataMember]
        public string ItemName { get; set; }
        /// <summary>
        /// 规则类型
        /// </summary>
        [DataMember]
        public Int32 RuleType { get; set; }
        /// <summary>
        /// 规则编号
        /// </summary>
        [DataMember]
        public Int32 RuleTypeId { get; set; }
        /// <summary>
        /// 总分数
        /// </summary>
        [DataMember]
        public Byte TotalScore { get; set; }
        /// <summary>
        /// 计量单位
        /// </summary>
        [DataMember]
        public Byte MeasureUint { get; set; }
        /// <summary>
        /// 等级数量
        /// </summary>
        [DataMember]
        public Byte LevelNum { get; set; }
        /// <summary>
        /// 级别1
        /// </summary>
        [DataMember]
        public string Level1 { get; set; }
        /// <summary>
        /// 级别1对应值
        /// </summary>
        [DataMember]
        public Int16 Level1Value { get; set; }
        /// <summary>
        /// 级别1对应分数
        /// </summary>
        [DataMember]
        public Byte Level1Score { get; set; }
        /// <summary>
        /// 级别2
        /// </summary>
        [DataMember]
        public string Level2 { get; set; }
        /// <summary>
        /// 级别2对应值
        /// </summary>
        [DataMember]
        public Int16 Level2Value { get; set; }
        /// <summary>
        /// 级别2对应分数
        /// </summary>
        [DataMember]
        public Byte Level2Score { get; set; }
        /// <summary>
        /// 级别3
        /// </summary>
        [DataMember]
        public string Level3 { get; set; }
        /// <summary>
        /// 级别3对应值
        /// </summary>
        [DataMember]
        public Int16 Level3Value { get; set; }
        /// <summary>
        /// 级别3对应分数
        /// </summary>
        [DataMember]
        public Byte Level3Score { get; set; }
        /// <summary>
        /// 级别4
        /// </summary>
        [DataMember]
        public string Level4 { get; set; }
        /// <summary>
        /// 级别4对应值
        /// </summary>
        [DataMember]
        public Int16 Level4Value { get; set; }
        /// <summary>
        /// 级别4对应分数
        /// </summary>
        [DataMember]
        public Byte Level4Score { get; set; }
        /// <summary>
        /// 级别5
        /// </summary>
        [DataMember]
        public string Level5 { get; set; }
        /// <summary>
        /// 级别5对应值
        /// </summary>
        [DataMember]
        public Int16 Level5Value { get; set; }
        /// <summary>
        /// 级别5对应分数
        /// </summary>
        [DataMember]
        public Byte Level5Score { get; set; }
        /// <summary>
        /// 级别6
        /// </summary>
        [DataMember]
        public string Level6 { get; set; }
        /// <summary>
        /// 级别6对应值
        /// </summary>
        [DataMember]
        public Int16 Level6Value { get; set; }
        /// <summary>
        /// 级别6对应分数
        /// </summary>
        [DataMember]
        public Byte Level6Score { get; set; }
        /// <summary>
        /// 级别7
        /// </summary>
        [DataMember]
        public string Level7 { get; set; }
        /// <summary>
        /// 级别7对应值
        /// </summary>
        [DataMember]
        public Int16 Level7Value { get; set; }
        /// <summary>
        /// 级别7对应分数
        /// </summary>
        [DataMember]
        public Byte Level7Score { get; set; }
        /// <summary>
        /// 级别8
        /// </summary>
        [DataMember]
        public string Level8 { get; set; }
        /// <summary>
        /// 级别8对应值
        /// </summary>
        [DataMember]
        public Int16 Level8Value { get; set; }
        /// <summary>
        /// 级别8对应分数
        /// </summary>
        [DataMember]
        public Byte Level8Score { get; set; }
        /// <summary>
        /// 级别9
        /// </summary>
        [DataMember]
        public string Level9 { get; set; }
        /// <summary>
        /// 级别9对应值
        /// </summary>
        [DataMember]
        public Int16 Level9Value { get; set; }
        /// <summary>
        /// 级别9对应分数
        /// </summary>
        [DataMember]
        public Byte Level9Score { get; set; }
        /// <summary>
        /// 级别10
        /// </summary>
        [DataMember]
        public string Level10 { get; set; }
        /// <summary>
        /// 级别10对应值
        /// </summary>
        [DataMember]
        public Int16 Level10Value { get; set; }
        /// <summary>
        /// 级别10对应分数
        /// </summary>
        [DataMember]
        public Byte Level10Score { get; set; }
        #endregion

    }
}
